give somebody their walking papers - Französisch Englisch Wörterbuch